15 research outputs found

    Influence of video content type on the usefulness of reinforcement learning algorithms in DASH systems

    Get PDF
    The article presents the result of research on DASH (Dynamic Adaptive Streaming over HTTP) systems. In the proposed solution, the adaptive algorithm is based on the RL (Reinforcement Learning) paradigm. The Pensieve algorithm was chosen as the basis for the tests. This algorithm is widely discussed in the scientific literature and therefore the study and analysis of its properties is useful in a wide range of solutions using DASH. The main contribution of the presented test results to the development of knowledge on video streaming services consists in the analysis of the impact of the characteristics of video materials on the effectiveness of the adaptation process implemented by the developed RL model. The presented results show that this influence should not be omitted in any in-depth analyses of the characteristics of DASH systems

    Analysis of selected features of application based on monolithic and microservice architecture

    Get PDF
    The article describes the performance of applications built in monolithic and microservice architectures. The base of research includes application supporting prescription management developed with the use of Spring Framework technology and implemented in the Docker Swarm test environment. The tested applications were subjected to various loads in the form of sending HTTP requests that simulated user behaviour. The research has proven that an application created based on microservices architecture offers better traffic handling in case of high load. Scaling a microservice application allows for greater gains in performance measured as quantity served client requests per unit of time than scaling a monolithic application under the same conditions scaling

    Comparison of the offer of selected cloud service providers from the point of view of implementing IT projects based on open code

    Get PDF
    The article presents a comparison of the offers of selected cloud computing providers in terms of their use in the process of developing and implementing IT services based on the idea of open source code. The conducted research concerns services provided according to the IaaS model in the form of a virtual machine lease and services provided according to the PaaS model in the form of database services. The presented analysis is both qualitative (subjective assessment) and quantitative, which consists in a series of measurements of the parameters of virtual instances. Based on this analysis, the best public cloud service provider for users starting to use cloud computing resources was selected. Keywords: cloud computing; IaaS service model; PaaS service mode

    Analysis of the impact of using containerization techniques on application performance in Python

    Get PDF
    This article comprehensively evaluates the impact of two containerization environments, Docker and Podman, on the performance of Python applications. The paper characterizes the two tools and presents the differences in their architectures. The scope of the study covers three aspects. The first is a comparison of resource usage, such as CPU usage, RAM usage and execution time, during the calculation of the number 蟺. The next step is to analyse the resource usage when sorting an ordered list. The final aspect of the research is a comparison of the start-up time of the container in both environments. The tests carried out allow the presence of a performance overhead in both containerization environments, with an average of 8%. In addition, it can be seen that there is better resource management in the case of the Podman tool and a more dynamic environment in the case of the Docker tool

    Comparative analysis of package managers Flatpak and Snap used for open-source software distribution

    Get PDF
    This article presents the result of a research of the Flatpak and Snap package managers used to distribute open-source software on Linux systems. Both package managers are characterised by their versatility and implementation of sandboxing. As part of the research, a test application was prepared, which was built in the Flatpak and Snap formats and published in the official software repositories, where for Flatpak it is Flathub and for Snap it is the Snap Store. The prepared application was first used to test and compare the implementation of sandboxing rules. This was followed by tests of RAM usage and start-up time by the application installed in both formats. The result of the research is an analysis of the measurement results and the drawing of conclusions

    Impact of the cloud application programming language on the performance of its implementation in selected serverless environments

    Get PDF
    Recent years of cloud technology development have brought a sharp increase in interest in solutions known as serverless systems. Their performance, and thus usefulness in potential applications, strongly depends on the method of program implementation of specific tasks. The article analyzes the impact of selected, currently the most popular, programming languages on the performance of the serverless test infrastructure running in an environment managed by the Kubernetes system. The collected data were used to formulate conclusions regarding the suitability of individual languages in the conditions of varying serverless system loads

    Wp艂yw predykcji mi臋dzywidokowej na przep艂ywno艣膰 strumieni H264 MVC

    No full text
    Transmission of multiview video is a new challenge to network transmission systems. The primary concern is to minimize the required bandwidth while maintaining acceptable quality of the video content. This article presents how the selection of intraview prediction affects the bitrate of the video streams encoded by the JMVC codec.Przesy艂 danych wideo, zar贸wno 3D, jak i zawieraj膮cych wiele widok贸w, stanowi nowe wyzwanie dla istniej膮cych sieciowych system贸w transmisyjnych. W tym kontek艣cie podstawowym zagadnieniem jest minimalizacja wymaganej przepustowo艣ci 艂膮cz, przy zachowaniu akceptowalnej jako艣ci tre艣ci wideo. Artyku艂 przedstawia analiz臋 wp艂ywu doboru predykcji mi臋dzywidokowej na przep艂ywno艣膰 strumieni wideo, kodowanych za pomoc膮 kodeka JMVC

    Wykorzystanie kodowania SVC oraz serwer贸w proxy HTTP w us艂ugach adaptacyjnego strumieniowania wideo opartych na standardzie DASH

    No full text
    Recent years have brought increased popularity of streaming video technology based on the HTTP protocol. The growing number of recipient of such services is the cause of the increased importance of the following issues: the choice of the proper gradation of video parameters inside its redundant representation set and the impact of competition for network resources among individual streams on QoE metrics. The article presents an analysis of possible solutions to these issues through the use of SVC encoding and HTTP proxy servers.Ostatnie lata przynosz膮 wzrost popularno艣ci technologii strumieniowania wideo na podstawie protoko艂u HTTP. Rosn膮ca ilo艣膰 odbiorc贸w us艂ug tego typu sprawia, 偶e istotnymi problemami wp艂ywaj膮cymi na jako艣膰 dekodowanego wideo staj膮 si臋: dob贸r w艂a艣ciwych parametr贸w wideo w zestawie jego redundantnych reprezentacji oraz wp艂yw rywalizacji o zasoby sieciowe pomi臋dzy indywidualnymi strumieniami. Artyku艂 przedstawia analiz臋 mo偶liwo艣ci rozwi膮zania tych problem贸w poprzez wykorzystanie kodowania SVC oraz serwer贸w proxy HTTP

    Mechanizm r贸wnego obci膮偶enia region贸w w Multiple Spanning Tree Protocol

    No full text
    In the MSTP protocol, VLANs are manually attached to individual regions. This can lead to disproportion in the load of the main switches for individual regions and contribute to the problems associated with power and cooling. This article presents two proposals of solving this problem: one based on an external server and one dedicated directly to the switches.W protokole MSTP dokonywane jest r臋czne przypisanie VLAN贸w do poszczeg贸lnych region贸w. Mo偶e to prowadzi膰 do dysproporcji w obci膮偶eniu prze艂膮cznik贸w g艂贸wnych dla poszczeg贸lnych region贸w i przyczynia膰 si臋 do problem贸w zwi膮zanych z zasilaniem i ch艂odzeniem. Artyku艂 przedstawia dwie propozycje rozwi膮zania tego problemu: bazuj膮ce na zewn臋trznym serwerze oraz dedykowane do bezpo艣redniego zastosowania na prze艂膮cznikach

    艢rodowisko testowe do badania sieci chmurowych

    No full text
    The article presents the testbed for fast prototyping of the cloud computing structures. The main aim of our proposition is the minimalization of the required hardware resources as well as an ease of system expansion. The testbed based on the Eucalyptus packet and it preserves all its specific features.Artyku艂 prezentuje 艣rodowisko testowe do szybkiego uruchamiania system贸w chmur sieciowych. G艂贸wny nacisk po艂o偶ony jest na minimalizacj臋 niezb臋dnych zasob贸w sprz臋towych, przy jednoczesnym zachowaniu 艂atwo艣ci rozbudowy systemu. 艢rodowisko testowe zapewnia zachowanie wszystkich cech systemu Eucalyptus, kt贸ry stanowi podstaw臋 proponowanego rozwi膮zania. Wykorzystanie technik wirtualizacji umo偶liwi艂o zbudowanie ca艂ej testowej chmury na pojedynczym systemie komputerowym
    corecore